embroidery loom - Turkish English Dictionary